package org.flashamaphone.controller
{
	import flash.utils.ByteArray;

	/**
	 * Sound Controller interface
	 */
	public interface ISoundController
	{
		/** 
		 * pull bytes from controller as necessary - intended for use by buffering
		 * 
		 * @param number of bytes to pull
		 * @return byte array
		 */
		function pull(numBytes:int):ByteArray;	
	}
}